Why does Avalanche have three blockchains?
Could you elaborate on why Avalanche opts for a three-blockchain architecture? I'm quite fascinated by this unique design choice. Does this setup offer specific advantages that conventional blockchain systems lack? And how do the three blockchains, namely the Exchange Chain, Contract Chain, and Platform Chain, complement each other in Avalanche's ecosystem? I'm also curious to know how this architecture affects Avalanche's scalability, interoperability, and transaction speed. Is there a balance achieved between these key functionalities? Furthermore, how does Avalanche's consensus mechanism contribute to this multi-blockchain setup? It seems like a complex yet intriguing design, and I'd appreciate a deeper understanding of its workings.